home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 8508 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.8 KB

  1. Path: news.sprintlink.net!rockyd!cmcl2!schonberg!dewar
  2. From: dewar@cs.nyu.edu (Robert Dewar)
  3. Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++
  4. Subject: Re: C/C++ knocks the crap out of Ada
  5. Date: 17 Feb 1996 12:17:46 -0500
  6. Organization: Courant Institute of Mathematical Sciences
  7. Message-ID: <dewar.824577239@schonberg>
  8. References: <00001a73+00002504@msn.com> <4etcmm$lpd@nova.dimensional.com> <3114d8fb.5a455349@zesi.ruhr.de> <4f5h5t$f13@vixen.cso.uiuc.edu> <4g1bgf$l5@mailhub.scitec.com.au>
  9. NNTP-Posting-Host: schonberg.cs.nyu.edu
  10. X-Newsreader: NN version 6.5.0 (NOV)
  11.  
  12. Ramses says:
  13.  
  14. "Another thing not mentioned is that Ada is far more complicated to learn
  15. fully than is C/C++.  The complexity of the language can add to an increase
  16. in the probabilty of bugs being introduced and also adds to an increase in
  17. project maintanace costs.
  18.  
  19. Ramses."
  20.  
  21. Well from that comment, one thing we know for sure is that Ramses has not
  22. yet "learn[ed] fully .. C/C++"
  23.  
  24. In fact anyone lumping C and C++ together in the same breath like that often
  25. turns out not to know C++ very well at all, since if you really *do* know
  26. C++ you would not consider it to be in the same complexity class as C.
  27.  
  28. I would *definitely* guess from your comments that you have not learned
  29. Ada 95 fully, and it seems appropriate to suggest that only someone who
  30. DID know both languages really well could offer even a semi-relevant
  31. *subjective* opinion on the relative complexities of the languages.
  32.  
  33. By objective criteria (size of description e.g.) they are similar, but it
  34. is hard to know whether such criteria are meaningful.
  35.  
  36. What is interesting is to ask how often bugs are caused by misunderstanding
  37. of the language. Here in my experience, Ada 95 has a clear win, since many
  38. misunderstandings result in compiler error messages instead of obscure
  39. runtime bugs.
  40.  
  41.